// 点击录音
$('.recordBtn').on('click', function () {
    $('.recordBtn .iBtn .iBox i').attr('class', 'iconfont icon-zanting');
    $('.recordBtn button').html('正在录音');
    $('.comtent .com_two .com_two_1 p').html('再次点击停止录音');
    $('.recordBtn').attr('class', 'palyBtn');
    play();
})
function play() {
    // 点击停止录音，再次点击试听播放录音
    $('.comtent .com_two .palyBtn').on('click', function () {
        // $('.palyBtn').attr('class','recordBtn');
        $('.palyBtn .iBtn .iBox i').attr('class', 'iconfont icon-icon-');
        $('.palyBtn button').html('录音结束');
        $('.comtent .com_two .com_two_1 p').html('试听录音内容');
    })
}

// 点击生成情书
$('.com_three button').on('click', function () {
    $('.generateIng').css('display', 'block');
    // 将生成情书页的内容传到发送情书页
    $('.sendLoveWeb .comtent .com_2 textarea').html($('.web .comtent .com_two .com_two_2 textarea').val())
    ss();
})
// 点击关闭按钮关闭生成情书
function ss() {
    $('.generateIng .i_down').on('click', function () {
        $('.generateIng').css('display', 'none')
        clearTimeout(op);
    })
    var op = setInterval(function () {
        $('.sendLoveWeb').css('display', 'block');
        $('.web').css('display', 'none');
    }, 3000)
}
// 按钮点击效果
$('button').on('touchstart', function () {
    $(this).css('opacity', '0.8');
})
$('button').on('touchend', function () {
    $(this).css('opacity', '1');
})
// 点击发送情书弹出分享
$('.sendLoveWeb .comtent button').on('click', function () {
    $('.sendBlack').css('display', 'block')
})
// 点击图片箭头传值
$('.sendBlack .sendCom img').on('click',function(){
    test()
})
// 传情话 跨页面传值
function test() {
    var s = document.getElementById("textarea");
    location.href="listenLove.html?"+"textarea="+encodeURI(s.value);
}

/**********************************录音***************************************/ 
//我的测试号
var appId = "wxeb31508256b4ce1a";
var appSecret = "be8d49ed8ad2a409cf5a8c0875b460a1"
$.ajax({
    url: "http://shuaitp.bluej.cn/index.php/index/api/getJSSDK",
    data: {
        appId,
        appSecret
    },
    success(res) {
        console.log(res);
        wx.config({
            debug: false,
            appId: res.data.appId,
            timestamp: res.data.timestamp,
            nonceStr: res.data.nonceStr,
            signature: res.data.signature,
            jsApiList: [
                // 所有要调用的 API 都要加到这个列表中
                "onMenuShareTimeline",
                "onMenuShareAppMessage",
                "startRecord",
                "stopRecord",
                "onVoiceRecordEnd",
                "playVoice",
                "translateVoice"
            ]
        });
        wx.ready(function () {
            console.warn("初始化111jSSDK成功");
            //开始录音
            var localId;
            $(".recordBtn").on("click", function () {
                wx.startRecord();
            })
            
            $(".comtent .com_two .palyBtn").on("click", function () {
                wx.stopRecord({
                    success: function (res) {
                        localId = res.localId;
                    }
                });
            })

            wx.onVoiceRecordEnd({
                // 录音时间超过一分钟没有停止的时候会执行 complete 回调
                complete: function (res) {
                    localId = res.localId;
                }
            });

            $(".playing").on("click", function () {
                wx.playVoice({
                    localId: localId // 需要播放的音频的本地ID，由stopRecord接口获得
                });
            })

            $(".transRec").on("click", function () {
                wx.translateVoice({
                    localId: localId, // 需要识别的音频的本地Id，由录音相关接口获得
                    isShowProgressTips: 1, // 默认为1，显示进度提示
                    success: function (res) {
                        $(".resRec").append($("<p>"+res.translateResult+"</p>"))
                        // alert(res.translateResult); // 语音识别的结果
                    }
                });
            })
            wx.error(function (res) {
                // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。  
                alert("errorMSG:" + res);
            });

        });

    }
})




